package com.ktgj.flight.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ktgj.common.core.annotation.Excel;
import com.ktgj.common.core.web.domain.BaseEntity;

/**
 * 短信猫关键字过滤对象 screening_key
 * 
 * @author ruoyi
 * @date 2021-08-30
 */
public class ScreeningKey extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键ID */
    private Long pkid;

    /** 关键字 已|分割 */
    @Excel(name = "关键字 已|分割")
    private String keys;

    /** 创建员工 */
    @Excel(name = "创建员工")
    private String createEmployee;

    /** 操作人 */
    @Excel(name = "操作人")
    private String operationEmployee;

    /** 操作时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "操作时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date operationTime;

    /** 规则状态 0 不作为筛选   1 作为筛选 */
    @Excel(name = "规则状态 0 不作为筛选   1 作为筛选")
    private String state;

    /** 发送短信电话号码 */
    @Excel(name = "发送短信电话号码")
    private String sendtel;

    /** 短信名称 */
    @Excel(name = "短信名称")
    private String smsname;

    /** 此号码是否全部屏蔽 1 是  0否 */
    @Excel(name = "此号码是否全部屏蔽 1 是  0否")
    private String isallshield;

    public void setPkid(Long pkid) 
    {
        this.pkid = pkid;
    }

    public Long getPkid() 
    {
        return pkid;
    }
    public void setKeys(String keys) 
    {
        this.keys = keys;
    }

    public String getKeys() 
    {
        return keys;
    }
    public void setCreateEmployee(String createEmployee) 
    {
        this.createEmployee = createEmployee;
    }

    public String getCreateEmployee() 
    {
        return createEmployee;
    }
    public void setOperationEmployee(String operationEmployee) 
    {
        this.operationEmployee = operationEmployee;
    }

    public String getOperationEmployee() 
    {
        return operationEmployee;
    }
    public void setOperationTime(Date operationTime) 
    {
        this.operationTime = operationTime;
    }

    public Date getOperationTime() 
    {
        return operationTime;
    }
    public void setState(String state) 
    {
        this.state = state;
    }

    public String getState() 
    {
        return state;
    }
    public void setSendtel(String sendtel) 
    {
        this.sendtel = sendtel;
    }

    public String getSendtel() 
    {
        return sendtel;
    }
    public void setSmsname(String smsname) 
    {
        this.smsname = smsname;
    }

    public String getSmsname() 
    {
        return smsname;
    }
    public void setIsallshield(String isallshield) 
    {
        this.isallshield = isallshield;
    }

    public String getIsallshield() 
    {
        return isallshield;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("pkid", getPkid())
            .append("keys", getKeys())
            .append("createTime", getCreateTime())
            .append("createEmployee", getCreateEmployee())
            .append("operationEmployee", getOperationEmployee())
            .append("operationTime", getOperationTime())
            .append("state", getState())
            .append("sendtel", getSendtel())
            .append("smsname", getSmsname())
            .append("isallshield", getIsallshield())
            .toString();
    }
}
